home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX 6.5 Applications 1999 May
/
SGI IRIX 6.5 Applications 1999 May.iso
/
dist
/
annotator.idb
/
usr
/
lib
/
Annotator
/
www_script.z
/
www_script
Wrap
Text File
|
1996-12-06
|
1KB
|
58 lines
#!/bin/csh -f
#
# first argument is a URL, second argument is process ID
# (process ID of -1 means that a new process is needed)
#
set noglob = 1
#echo "in WWW script"
#echo " URL is $1"
#echo " geometry is $2"
#echo " pid is $3"
#echo "WEBBROWSER" $WEBBROWSER
if ($?WEBBROWSER) then
if ($WEBBROWSER == xmosaic) then
which xmosaic >& /dev/null
if ($status == 0) then
if ($3 != -1) then
# there's already a xmosaic process running, so do
# the signal protocol
cat > /tmp/Mosaic.$3 << EOF
goto
$1
EOF
kill -USR1 $3
else
# there's no xmosaic running, so go ahead and start one
exec xmosaic $1
endif
exit
endif
endif
endif
which netscape >& /dev/null
if ($status == 0) then
# first, try the remote control thing
netscape -remote openURL\($1\) >& /dev/null
# if it didn't work, then you're either running an old
# version of netscape that doesn't support the -remote
# command, or there's no netscape process running
if ($status != 0) then
if ($2 == NONE) then
exec netscape $1
else
exec netscape $1 -geometry $2
endif
endif
else
# can't find netscape
exit -1
endif